from abc import ABC, abstractmethod

class basic_sate_form(ABC):
    def __init__(self, yaml_config):
        self.__target_list = None

    @abstractmethod
    def update_satellite(self, current_target=[], total_time_cost = 0., sleep = False):
        pass

    @abstractmethod
    def end_operation(self):
        pass
